package main

import "fmt"

// 每个数组的大小都是固定的。
// 而切片则为数组元素提供动态大小的、灵活的视角。
// 在实践中，切片比数组更常用。
// 类型 []T 表示一个元素类型为 T 的切片。
// 切片通过两个下标来界定，即一个上界和一个下界，二者以冒号分隔：
// a[low : high]
// 它会选择一个半开区间，包括第一个元素，但排除最后一个元素。
// 以下表达式创建了一个切片，它包含 a 中下标从 1 到 3 的元素：
// a[1:4]
func main() {
	integers := []int{1, 2, 3, 4, 5}

	// var subintsOld []int = integers[1 : 4]
	subints := integers[1:4] // 左闭右开区间 【1， 4）取下角标 1, 2, 3的数据
	fmt.Println(subints)
}
